/* CSS Document */
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:100%;
	vertical-align: baseline;
	background: transparent; color:#666;
	font-family: '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif
}
body{ background:#f2f2f2;}
.hui{ background:#f8f8f8;}
img {
	border: none;
}
i{font-style:normal;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
a {
	text-decoration: none;
	color: black;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 通用样式 */

.grid_2 {
	width: 775px;
	float: left;
	margin-top: 15px;
}
.grid_1 {
	width: 370px;
	float: right;
	margin-top: 15px;
}
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
.container {
	width:1200px;
	margin: 0 auto;
}
.container1 { margin:0 40px;}


.bottom {
	margin-bottom: 20px;
}
input, button {
	font-family: '微软雅黑', 'YaHei', '黑体', 'Hei', Tahoma, Helvetica, arial, sans-serif; border:none;
}
/* 清楚浮动元素 */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0
}
* html .clearfix, *:first-child+html .clearfix {
	zoom: 1
}
/*头部------------------------------------------------------------------------------------------------------------------------ */ 
.top{ padding-top:15px; background:#FFF; }
.logo{ width:600px; float:left; margin-bottom:15px; margin-right:20px;}
.top-right {
    float: left;
    width: 140px;
    margin-top:25px;
}
.logo img{ width:600px;}
.top-line{ border-bottom:1px solid #eeeeee;}

/* 搜索*/
.sosuo{ width:280px; margin-top:12px; position:relative; border:1px solid #ccc; height:42px;float:left; margin-left:20px;}
#searchBox {
	width: 220px; 

	height: 42px;
 padding:0 25px;
	
	color: #999; font-size:15px;
	position: absolute;
	left: 0;
	top: 0;
}
#searchBtn {
	width:60px;
	height: 42px;
	line-height:42px;
	border: none;
	cursor: pointer;
	background: url(../images/so.png) center 10px no-repeat;
	position: absolute;
	right:0px;
	top:0px;
}

.fenyuan{  float:right;margin-top:12px;}
.fenyuanlist li{float:left;}
.fenyuanlist li a{display:block;width:120px; height:44px; line-height:44px;text-align:center;color:#fff; }
.fenyuanlist li:nth-child(1) a{ background:#24b7c0; margin-right:6px;}
.fenyuanlist li:nth-child(2) a{ background:#f9a61a;}




/* 菜单*/
.navbj{ background:url(../images/navbj.jpg);width:100%;  height:50px;}


.menuMain { float:left; width:1200px;}
.menuMain li {float: left; position:relative;}
.menuMain li a { width:110px;color:#FFF;display: block;height:50px;line-height:50px;text-align: center;font-size: 16px; font-weight:bold;}
.menuMain li:nth-child(1) a{ width:92px;}

.menuMain li a:hover{color:#fff; background:#08abb9;}

/*二级菜单*/
.menuMain li .erji{box-shadow: 0 2px 10px rgba(0, 0, 0, .1); display:none; position:absolute; top:50px; left:0px; z-index:200; background:#FFF; }
.menuMain li .erji a{ margin:0; padding:0;color:#666; display:block; width:115px; height:40px; line-height:40px; font-size:15px; }
.menuMain li:nth-child(10) .erji a{width:180px;}
.menuMain li .erji a:hover{ background: #f9a246; color:#fff;}
.huaguo{color:#fff; background:#08abb9;}

/* 通知*/
.tongzhibj{/*box-shadow: 0px 10px 30px 2px #e0e4e8;*/ background:#FFF;}
.tongzhi{ position:relative; height:52px;}
.tongzhi h1{ font-weight:bold; color:#21a6a6; font-size:20px; position:absolute; left:0; top:10px;}


.tongzhi img{ position:absolute; top:20px; left:0;}
.tongzhi ul{/*position:absolute; top:0px; left:90px;*/ overflow:hidden; width:auto;}
.tongzhi ul li{ float:left;margin:7px 0;}
.tongzhi ul li a{ float:left; display:block; width:324px; height:35px; line-height:35px;  padding:0 10px; color:#333; /*border-right:1px solid #e7e7e7;*/overflow: hidden;
    text-overflow: ellipsis; white-space:nowrap; font-size:15px;}
.tongzhi ul li a:hover{ color:#24b7c0;}	
/*.tongzhi ul li:nth-child(6) a{ border-right:0;}*/
/*.tongzhi ul li:nth-child(4) a{width:45px; padding:0;border-right:0; color:#666; }*/
.tongzhi .bd{ width: 993px; position: absolute; top: 0px; left: 90px; }
.tongzhi .move {position:absolute; right:0px; margin-top:15px;}


/*底部------------------------------------------------------------------------------------------------------------------------ */


#foot{ background: #3e4148;height:150px;}
#foot .dizhi{ float:left; width:30%; margin-right:30px; font-size:13px; color:#999; line-height:24px; margin-top:20px;}
#foot .dianhua{ float:left;  width:30%; margin-right:20px; font-size:13px; color:#999; line-height:24px; margin-top:20px; }
#foot .youxiang{ float:left;  width:340px; margin-right:20px; font-size:13px; color:#999; line-height:24px; margin-top:20px; }
.erweima{ float:right; margin-top:15px;}
.erweima img{ width:85px; border-radius:5px; border:5px solid #fff;}
.erweima ul li{ float:left; margin-right:10px; font-size:14px; text-align:center;}
.erweima ul li:last-child{ margin-right:0; text-align:center;}
.douyin{ position:relative;}
.erweima img.douyin2{ display:none; position:absolute;right:0; top:-200px; width:150px;}

.lianjie{background: #3e4148;height:54px; border-bottom:1px solid #50535a;}
.lianjie a{ color:#ccc; font-size:14px; padding:0 8px;}
.lianjie a:hover{ color:#999;}


.lianjie-left{ width:1010px; float:left; color:#ccc;font-size:14px; padding:18px 0px;}
.lianjie-right{ width:170px; float:right;padding:18px 0; text-align:right;}
.lianjie-right a{ color:#ccc; font-size:15px;  }
.qita{ background: #3e4148;height:50px; line-height:50px;border-top:1px solid #50535a;color:#9ea0a3;}
.qita a{ color:#9ea0a3; font-size:15px; /* padding:10px 5px; */padding-left:5px;padding-right:5px;}



/*翻页*/
.pages { padding:14px 0 10px; font-size:16px;text-align: center; clear:both; margin:20px 0;}
.pages a { margin:0 2px;border-radius:5px; display:inline-block; height:33px; line-height:33px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px; color:#898989;}
.pages a.a1 {  background:#009fb4; color:#FFF; }
.pages a:hover { background:#009fb4; color:#fff; text-decoration:none }
.pages span { color:#898989; padding-left:20px; }
.pages span strong{ color:#009fb4; padding:0 5px; font-weight:500;}
/*.pages .gopage{ display: inline-block; }*/
.pages .gopage input{
    border-radius:5px 0px 0px 5px;
    background:#fff; border:1px solid #e3e3e3;
    height:29px;
    line-height:29px;
    width:50px;
    border-right:none;
    /*float:left;*/
    text-align:center;
}
.pages .gopage a{
    background:#009fb4;
    color:#FFF;
    padding:0px 5px;
    border-radius:0px 5px 5px 0px;
    margin-left:0px;
    /*float:left;*/
    border:none;
}




/* 右侧快速导航*/
.rightNav1{position: fixed; right:28px; top:29%;width:56px; height:56px; margin-top:-175px; z-index:1001; }
.rightNav1 a{ padding-top:10px; display:block;display: inline-block; vertical-align: middle; width:56px;height:46px; color:#FFF; background:#24b7c0; text-align:center; line-height:1.3; font-size:14px;border-radius:3px;  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }

.rightNav{ position: fixed; right:28px; top:36%; height:520px; margin-top:-175px; z-index:1001; }
.rightNav li{ background:#fff; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); line-height:56px; width:56px; -webkit-transition:all 0.3s; transition:all 0.3s; height:56px; text-align: center; border-radius:3px; margin-bottom: 10px; behavior: url(css/PIE.htc); }
.rightNav li .s1,.rightNav li img,.rightNav li a{ display: block; width:100%; height:100%; }
.rightNav li a{ position: relative; }
.rightNav li .s1{ -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); -webkit-transition:all 0.3s; transition:all 0.3s; opacity:1; position: absolute; top:0; left:0; }
.rightNav li .s2{ display: inline-block; vertical-align: middle; width:36px; line-height:1.3; font-size:14px; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; visibility: hidden; color:#fff; position: relative; }
.rightNav li .s3{ display: block; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; position: relative; height:100%; visibility: hidden;}

.rightNav li:hover .s3{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s2{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s1{ opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav li:hover{ background:#24b7c0; }
.w{ position:relative;}
.r_ewm{ display:none; position:absolute; left:-170px; top:-10px;box-shadow: 0 2px 10px rgba(0, 0, 0, .1);}

.r_ewm img{ border:8px solid #fff; border-radius:5px; width:100px;}